Ever wonder why computers struggle with basic math? This video explores a massive class of software bugs from the early 2000s that allowed people to generate real money out of thin air.
As early digital payment systems and banks rushed to digitize, engineers relied on standard floating-point numbers to process currency. However, because computers use binary (Base 2) rather than decimal (Base 10), certain fractions like $0.1$ and $0.2$ cannot be represented exactly—leading to minuscule rounding errors.
Video created by @aniakubow
❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning:
🎉 Thanks to our Champion and Sponsor supporters:
👾 @omerhattapoglu1158
👾 @goddardtan
👾 @akihayashi6629
👾 @kikilogsin
👾 @anthonycampbell2148
👾 @tobymiller7790
👾 @rajibdassharma497
👾 @CloudVirtualizationEnthusiast
👾 @adilsoncarlosvianacarlos
👾 @martinmacchia1564
👾 @ulisesmoralez4160
👾 @_Oscar_
👾 @jedi-or-sith2728
👾 @justinhual1290
--
Learn to code for free and get a developer job:
Read hundreds of articles on programming:
|
Here, Chris Coyier talks about why apps ...
A global team bringing you the future of...
Discover FedCM, a browser-mediated way t...
This video walks customers through the v...
Sarah introduces WebMCP, a standard that...
For more details on this topic, visit th...
Learning a new skill is tough. But as Je...
For more details on this topic, visit th...
See how AWS Unified Operations enables R...
Learn about the Federated Credential Man...
For more details on this topic, visit th...
For more details on this topic, visit th...
Discover the latest AI tooling announcem...